system call

system call
системный вызов
легальный, защищённый механизм, предоставляемый прикладным программам для запроса выполнения ОС той или иной системной функции. Набор системных вызовов образует интерфейс (API) между программой и ОС; вызовы обычно реализуются через библиотечные процедуры. Так как ОС обычно исполняется в защищённом режиме, то для организации системных вызовов резервируется одно или несколько программных прерываний, например int 21h в MS-DOS.

"Pretty much everything you do in Unix is done with only six basic operations called "system calls"" (Linus Torvalds). — Почти всё, что делается в Unix, выполняется с помощью шести базовых операций, называемых "системными вызовами". До получения результата системного вызова от ОС программа обычно находится в состоянии ожидания см. тж. application program, interrupt, operating system, protected mode


Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. . 1998-2007.

Игры ⚽ Поможем решить контрольную работу

Смотреть что такое "system call" в других словарях:

  • System call — In computing, a system call is the mechanism used by an application program to request service from the kernel. Background A system call is a request made by any arbitrary program to the kernel for performing tasks picked from a predefined set… …   Wikipedia

  • System Call — Ein Systemaufruf, auch Systemcall (von engl. system call) oder kurz Syscall, ist in der Computertechnik eine von Anwendungsprogrammen benutzte Methode, um vom Betriebssystem bereitgestellte Funktionalitäten auszuführen. Inhaltsverzeichnis 1… …   Deutsch Wikipedia

  • system call — noun an instruction that interrupts the program being executed and passes control to the supervisor • Syn: ↑supervisor call instruction • Hypernyms: ↑call …   Useful english dictionary

  • Open (system call) — For most file systems, a program initializes access to a file in a filesystem using the open system call. This allocates resources associated to the file (the file descriptor), and returns a handle that the process will use to refer to that file …   Wikipedia

  • Close (system call) — For most file systems, a program terminates access to a file in a filesystem using the close system call. This flushes buffers, updates file metadata (which may include and end of file indicator in the data), de allocates resources associated… …   Wikipedia

  • Splice (system call) — splice() is a system call that copies data between a file handle and a pipe, or between a pipe and user space. It does so without actually copying the data, in contrast to other data copying techniques, thereby improving I/O performance.Workings… …   Wikipedia

  • clone (Linux system call) — clone() is a system call on the Linux kernel related to multithreading. In practice, one should try to avoid calling clone() directly, but instead use a threading library (such as pthreads) which use clone() when starting a thread (such as during …   Wikipedia

  • Clone (Linux system call) — clone() is a system call on the Linux kernel related to multithreading.The syntax for calling clone under a Linux program is: #include int clone (int (*fn) (void *), void *child stack, int flags, void *arg);clone creates a new thread that starts… …   Wikipedia

  • Call — may refer to: NOTOC Technology* Call (telecommunications) * Telephone call * Computer assisted language learning, a concept in language education * System call, the mechanism used by an application program to request service from the operating… …   Wikipedia

  • Call a Pizza — Franchise GmbH Rechtsform Franchise Gründung 1985 Sitz Berlin Leitung Thomas Wilde Umsatz …   Deutsch Wikipedia

  • Call gate — A call gate (or callgate) is a mechanism in Intel s x86 architecture for changing the privilege level of the CPU when it executes a predefined function call using a CALL FAR instruction. Overview Call gates are intended to allow less privileged… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»